//用于创建Nest应用程序的工厂函数
import { NestFactory } from '@nestjs/core';
//导入AppModule，这是应用程序的根模块
import { AppModule } from './app.module';
import { Logger } from '@nestjs/common';
//定义一个异步函数， 启动Nest应用程序的异步函数
async function bootstrap() {
  const logger = new Logger();
  const app = await NestFactory.create(AppModule, {
    cors: true, // 允许跨域
    // logger: ['error'], // 只记录错误日志
  });
  // 监听端口
  await app.listen(process.env.PORT ?? 3000);
  // 设置全局前缀
  // app.setGlobalPrefix('api');
  logger.warn(`Server is running on port ${process.env.PORT ?? 3000}`);
}
bootstrap();
